<ui:composition 
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets">
	<p:panel id="panel_aluno_listagem" visible="#{pesquisaMBean.alunosPaginacao != null and not empty pesquisaMBean.alunosPaginacao}">
		<p:dataTable id="tabela_alunos" var="aluno" value="#{pesquisaMBean.alunosPaginacao}" styleClass="bordas_posicionamento_tabela" rows="4" paginator="true"
		  			paginatorPosition="bottom" selectionMode="single" selection="#{pesquisaMBean.alunoSelecionado}" rowKey="#{aluno.id}" lazy="true" emptyMessage="" >
		    <p:ajax event="rowSelect" listener="#{pesquisaMBean.exibirAlunoSelecionado}" update=":formDetalheAluno:detalhe_aluno" oncomplete="PF('detalhe_aluno').show();"/>
			<f:facet name="header">
				#{msg.label_lista_alunos}
			</f:facet>
			<p:column headerText="#{msg.label_nome}" styleClass="bold centralizar-texto">
	    		<h:outputText value="#{aluno.nome}" />
	    	</p:column>
	    	<p:column headerText="#{msg.label_apelido}" styleClass="bold centralizar-texto">
	    		<h:outputText value="#{aluno.apelido}" />
	    	</p:column>
	    	<p:column headerText="#{msg.label_data_nascimento}" styleClass="bold centralizar-texto">
	    		<h:outputText value="#{aluno.dataNascimento}" converter="dataConverter"/>
	    	</p:column>
	    	<p:column headerText="#{msg.label_idade}" styleClass="bold centralizar-texto">
	    		<h:outputText value="#{aluno.idade}" />
	    	</p:column>
	    	<p:column styleClass="centralizar" width="100">
	    		<p:commandButton update=":formAlteracaoAluno:alteracao_aluno" oncomplete="PF('alteracao_aluno').show();" icon="ui-icon-pencil">
	    			<f:setPropertyActionListener value="#{aluno}" target="#{pesquisaMBean.alunoSelecionado}" />
	    		</p:commandButton>
	    	</p:column>
		</p:dataTable>
	</p:panel>
</ui:composition>